<?php

namespace StudyBuddy;

/**
 * Class represents data of upload resource
 * submitted via some type of medium like a web form
 * all returned values of methods must be strings
 *
 */
abstract class SubmittedUploadresource {

    // Note and Mindmaps
    // Textbook	solutions
    // Exam	papers Solutions
    // Suggested Study schedule
    // Study Checklist
    // Coming Soon
    abstract public function getCategory();
    
    // P1, P2, P3, P4, P5, P6, S1, S2, S3
    abstract public function getLevel();
    
    abstract public function getSubject();
    
    abstract public function getTitle();
    
    abstract public function getDescription();

    abstract public function getUploadedResource();

}
